package com.taxshare.seller.entity.excel;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author cxl
 * @date 2021/8/26
 */
@Data
public class InvoiceCarDetailExcelEntity {

    @ApiModelProperty("销方名称")
    @TableField("seller_name")
    private String sellerName;

    @ApiModelProperty("销方税号")
    @TableField("seller_tax_no")
    private String sellerTaxNo;

    @ApiModelProperty("购方名称")
    @TableField("purchaser_name")
    private String purchaserName;

    @ApiModelProperty("购方税号")
    @TableField("purchaser_tax_no")
    private String purchaserTaxNo;

    @ApiModelProperty("发票类型")
    @TableField("invoice_type")
    private String invoiceType;

    @ApiModelProperty("发票代码")
    @TableField("invoice_code")
    private String invoiceCode;

    @ApiModelProperty("发票号码")
    @TableField("invoice_no")
    private String invoiceNo;

    @ApiModelProperty("发票日期")
    @TableField("invoice_date")
    private String invoiceDate;

    @ApiModelProperty("结算单号")
    @TableField("order_no")
    private String orderNo;

    @ApiModelProperty("商品名称")
    @TableField("good_name")
    private String goodsName;

//    @ApiModelProperty("规格型号")
//    @TableField("model")
//    private String model;

    @ApiModelProperty("单位")
    @TableField("unit")
    private String unit;

    @ApiModelProperty("单价")
    @TableField("unit_price")
    private String unitPrice;

    @ApiModelProperty("数量")
    @TableField("goods_number")
    private String goodsNumber;

    @ApiModelProperty("金额")
    @TableField("goods_sum")
    private String goodsSum;

    @ApiModelProperty("税率")
    @TableField("tax_rate")
    private String taxRate;

    @ApiModelProperty("税额")
    @TableField("good_tax")
    private String goodTax;

    @ApiModelProperty("开票人")
    @TableField("drawer")
    private String drawer;

    @ApiModelProperty("操作人")
    @TableField("create_user_id")
    private String createUserId;

//    @ApiModelProperty(value = "车辆类型")
//    @TableField("car_category_name")
//    private String carCategoryName;

    @ApiModelProperty(value = "厂牌型号")
    @TableField("brand_mode")
    private String brandMode;

    @ApiModelProperty(value = "产地")
    @TableField("production_place_name")
    private String productionPlaceName;

    @ApiModelProperty(value = "生产企业名称")
    @TableField("production_company_name")
    private String productionCompanyName;

    @ApiModelProperty(value = "合格证号")
    @TableField("certificate_num")
    private String certificateNum;

    @ApiModelProperty(value = "进口证明书号")
    @TableField("import_testimonial_num")
    private String importTestimonialNum;

    @ApiModelProperty(value = "发动机号码")
    @TableField("engine_num")
    private String engineNum;

    @ApiModelProperty(value = "车辆识别代号/车架号码")
    @TableField("car_discern_code")
    private String carDiscernCode;

    @ApiModelProperty(value = "吨位")
    @TableField("tonnage")
    private String tonnage;

    @ApiModelProperty(value = "限乘人数")
    @TableField("maximum_people")
    private String maximumPeople;

    @ApiModelProperty(value = "商检单号")
    @TableField("Inspection_odd")
    private String inspectionOdd;

    @ApiModelProperty(value = "电话")
    @TableField("telephone")
    private String telephone;

    @ApiModelProperty(value = "身份证号码")
    @TableField("idCardNo")
    private String idCardNo;

    @ApiModelProperty(value = "税务机关名称")
    @TableField("taxOfName")
    private String taxOfName;

    @ApiModelProperty(value = "税务机关代码")
    @TableField("taxOfCode")
    private String taxOfCode;

    @ApiModelProperty(value = "开票机号")
    @TableField("machinNo")
    private String machinNo;


}
